An optimized 2bcgskew branch predictor
نویسنده
چکیده
The hybrid skewed predictor 2bcgskew (Figure 1) was proposed in [4]. The Alpha EV8 branch predictor [3] was derived from this proposal. The original hybrid predictor 2bcgskew combines an e-gskew predictor [2] and a bimodal predictor. 2bcgskew consists of four 2-bit counters banks. Bank BIM is the bimodal predictor, but is also part of the e-gskew predictor. Banks G0 and G1 are two gshare-like predictors included in the e-gskew predictor. Bank Meta is the meta-predictor. Depending on Meta, the prediction is either the prediction coming out from BIM or the majority vote on the predictions coming out from G0, G1 and BIM. Optimizations were proposed for the design of the EV8 branch predictor [3]:
منابع مشابه
2FAR: A 2bcgskew Predictor Fused by an Alloyed Redundant History Skewed Perceptron Branch Predictor
This paper describes the 2bcgskew branch predictor fused by an alloyed redundant history skewed perceptron predictor, which is our design submitted to the 1st JILP Championship Branch Prediction (CBP) competition. The presented predictor intelligently combines multiple predictions (fusion) in order to obtain a more accurate prediction. The various predictions are delivered by a 2bcgskew predict...
متن کاملA 2bcgskew Predictor Fused by a Redundant History Skewed Perceptron Predictor
The presented predictor fuses multiple predictions to obtain a more accurate prediction. The various predictions are delivered by a 2bcgskew predictor and include the 2bcgskew prediction itself as well as the bias and hysteresis bits of its component predictors. Together with global and local history, these predictions are used in the fusion predictor, which is an alloyed redundant history skew...
متن کاملOH-SNAP: Optimized Hybrid Scaled Neural Analog Predictor
Neural-based branch predictors have been among the most accurate in the literature. The recently proposed scaled neural analog predictor, or SNAP, builds on piecewise-linear branch prediction and relies on a mixed analog/digital implementation to mitigate latency as well as power requirements over previous neural predictors. I present an optimized version of the SNAP predictor, hybridized with ...
متن کاملFused Two-Level Branch Prediction with Ahead Calculation
In this paper, we propose a Fused Two-Level (FTL) branch predictor combined with an Ahead Calculation method. The FTL predictor is derived from the fusion hybrid predictor. It achieves high accuracy by adopting PAp-base Geometrical History Length (p-GEHL) prediction, which is an effective prediction scheme exploiting local histories. The p-GEHL predictor has several prediction tables indexed fr...
متن کامل